MAGMA-LISP: A "Machine Language" For Artificial Intelligence
نویسندگان
چکیده
The paper descr ibes MAGMA-Lisp, an extended L isp system proposed as an implementation t o o l f o r A . I . languages e x p l o i t i n g nondete rmin is t i c techniques. The main idea in forming MAGMA-Lisp is tha t a t ree s t r uc tu re of conceptual ly indipendent computation environments (contex t ree ) is the suppor t ing s t ruc tu re of any nondetermin is t i c system. MAGMA-Lisp proposes t h i s s t r u c t u r e in a qu i te v i r g i n a l form, so tha t the user can s ta te h is own techniques to prune, se lec t and explore the ava i l ab le a l t e r n a t i v e s . In t h i s sense, MAGMA-Lisp is to be viewed as a "machine language".
منابع مشابه
The Machine that Builds Itself: How the Strengths of Lisp Family Languages Facilitate Building Complex and Flexible Bioinformatic Models
We address the need for expanding the presence of the Lisp family of programming languages in bioinformatics and computational biology research. Languages of this family, like Common Lisp, Scheme, or Clojure, facilitate the creation of powerful and flexible software models that are required for complex and rapidly evolving domains like biology. We will point out several important key features t...
متن کاملNil· a Perspective
NIL is acronymic for "New Implementation of Lisp" (or possibly "Nil Is Lisp"). It is intended to be a modernization of the programming language LISP suitable in design for implementation on any of the current generation of large-address-space, low-cost computers; and maximally upward-compatible with MACLlSP, the dialect of LISP developed at the M.I.T Laboratory for Computer Science, and Artific...
متن کاملPico Lisp A Radical Approach to Application Development
Criteria for productive application development are considered (yet again), and a point is made why we regard Lisp as the only language suited for that task. Pico Lisp is presented as a successful example, used in commercial applications for many years, and adapted to this task (arguably) better than any other Lisp.
متن کاملAn Implementation of Lispkit Lisp in Java
Functional programming languages (FPL) and their implementations are still very interesting topics in the computer community. Declarative languages are also extremely interesing in the field of interagent communication. Thus it seems that a FPL could be a good starting point for the implementation of particular Agent Communication Languages. In this paper a description of a concrete LispKit LIS...
متن کاملA CONVERT compiler of REC for PDP-8
REC/8 is a CONVERT program, realized in the CTSS LISP of Project MAC, forcompiling REC expressions into the machine language of the PDP-8 computer. Since thecompilation consists in its majority of subroutine calls (to be compiled, after removal ofLISP parentheses by MACRO-8) the technique is applicable with trivial modification toany other computer having the subroutine jump and...
متن کامل